//Source file: D:\\test\\com\\ce\\pms\\charge\\model\\RemindDateDomain.java

package com.ce.pms.charge.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Embedded;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import com.ce.pms.common.model.SysInfo;
import com.sitechasia.webx.core.model.IDomainObject;

/**
 * 提醒日期定义 FEE_REMIND_DATE_DEF
 */
@Entity
@Table(name = "FEE_REMIND_DATE_DEF")
public class RemindDateDomain implements IDomainObject{

	@Id
	@GeneratedValue
	@Column(name = "REMIND_DATE_DEF_ID")
	private Long keyword;

	@Column(name = "NAME", nullable = false, length = 30)
	private String name;

	@Column(name = "CODE", nullable = false, length = 3)
	private String code;

	@Column(name = "REMIND_DATE")
	private Date remindDate;

	@Column(name = "REMARK", length = 500)
	private String remark;

	@Embedded
	private SysInfo sysInfo;
	/**
	 * @roseuid 48757D16037A
	 */

	public RemindDateDomain() {

	}
	/**
	 *
	 * @param name      类别名称
	 * @param code      类别编号
	 * @param remindDate提醒时间
	 * @param sysInfo   系统信息
	 */
	public RemindDateDomain(String name, String code, Date remindDate, SysInfo sysInfo) {
		this.name = name;
		this.code = code;
		this.remindDate = remindDate;
		this.sysInfo = sysInfo;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public Long getKeyword() {
		return keyword;
	}
	public void setKeyword(Long keyword) {
		this.keyword = keyword;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public Date getRemindDate() {
		return remindDate;
	}
	public void setRemindDate(Date remindDate) {
		this.remindDate = remindDate;
	}
	public SysInfo getSysInfo() {
		return sysInfo;
	}
	public void setSysInfo(SysInfo sysInfo) {
		this.sysInfo = sysInfo;
	}

}
